package com.stars.services.system;
import com.stars.entity.dto.sysdict.SysDictDTO;
import com.stars.entity.system.SysRoleEntity;
import com.stars.entity.dto.system.SysRoleDTO;
import com.github.pagehelper.PageInfo;
import com.stars.services.BaseAccessService;

import java.util.List;

/**
 * @Title: 角色表、角色管理表} 业务逻辑
 * @author dj
 * @date 2019-10-14 19:52:12
 * @version V1.0
 *
 */
public interface SysRoleAccessServices extends BaseAccessService<SysRoleEntity>{

      /**
       * 查询，返回list
       * @param dto
       * @return
       */
      List<SysRoleDTO> roleList(Integer pageNum, Integer pageSize,SysRoleDTO dto) throws Exception;
      /**
      * 分页查询
      * @param pageNum 起始页，
      * @param pageSize 大小。
      * @param dto 查询参数
      * @return PageInfo 分页数据
      */
      PageInfo<SysRoleDTO> pageList(Integer pageNum, Integer pageSize, SysRoleDTO dto) throws Exception;



}